package com.yfp.client.domain.vo;

import com.yfp.client.domain.MarCoupon;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

import java.sql.Timestamp;
import java.util.List;

/**
 * @Description: 活动配置
 *
 * @CreateDate: 2024/7/19 19:09
 * @UpdateUser:
 * @UpdateDate: 2024/7/19 19:09
 * @UpdateRemark: 暂无修改
 * @Version: 1.0
 */
@Data
@Tag(name = "活动配置")
public class ActivityConfigVO {
    @Schema(description = "按钮文字")
    private String buttonName;
    @Schema(description = "背景图片")
    private String backgroundImg;
    @Schema(description = "活动规则")
    private String activityRule;
    @Schema(description = "活动开始时间")
    private Timestamp startTime;
    @Schema(description = "活动结束时间")
    private Timestamp endTime;
    @Schema(description = "类型1邀请有礼活动")
    private Integer type;
    @Schema(description = "状态0失效1正常2已过期")
    private Integer status;
    @Schema(description = "营销主表ID")
    private Long marketingId;
    @Schema(description = "分享标题")
    private String shareTitle;
    @Schema(description = "分享图片")
    private String shareImg;
    @Schema(description = "优惠券")
    private MarCoupon marCoupon;
    @Schema(description = "优惠券列表")
    private List<MarCoupon> marCouponList;
}